// // Skanti command values // RemoteEnable: String = #1#2; // SOH STX RemoteDisable: String = #16; // DLE RTX_Reset: String = '!'; // Reset TX_Cmd: String = '"'; // " Double quote mark (has 3 sec timeout) RX_Cmd: String = '#'; // # TX_Prefix: String = ';'; // ; + ASCII value + cr RX_Prefix: String = ':'; // : + ASCII value + cr //NOTE! The value represents the frequency in multiples of 100Hz Recall: String = '<'; // + ASCII value + cr Tune_Dn: String = '='; // Fine tune down. See 'w' Tune_Up: String = '>'; // Fine tune up. See 'w' BFO_Tune_Dn: String = '@'; // BCW Beat tone Down 100Hz BFO_Tune_Up: String = 'A'; // BCW Beat tone Up 100Hz Filt_Wide: String = 'B'; // Where enabled Filt_Inter: String = 'C'; // Where enabled Filt_Narrow: String = 'D'; // Where enabled Filt_VNarrow: String = 'E'; // Where enabled Speaker_Toggle: String = 'F'; // Toggle On/Off PreAmp_Toggle: String = 'G'; // Toggle On/Off Atten_Toggle: String = 'H'; // Toggle On/Off Squelch_Toggle: String = 'I'; // Toggle On/Off Agc_On: String = 'J'; Agc_Fast: String = 'K'; Agc_Slow: String = 'L'; Agc_Off: String = 'M'; Sensitivity_Dn: String = 'N'; // Increment RF Gain Down (AGC must be OFF) Sensitivity_Up: String = 'O'; // Increment RF Gain Up (AGC must be OFF) AF_GainDec: String = 'P'; // 'P'; // Increment Volume DAC Down. AF_GainInc: String = 'Q'; // 'Q'; // Increment Volume DAC Up. TX_Tune: String = 'R'; // Invoke TX tuning. TX_LowPwr: String = 'S'; TX_MediumPwr: String = 'U'; TX_HighPwr: String = 'W'; Mode_USB: String = 'X'; Mode_LSB: String = 'Y'; Mode_AM: String = 'Z'; Mode_Telex: String = '['; Mode_R3E: String = '\'; Mode_CW: String = ']'; Mode_MCW: String = '^'; Test_Alarm: String = 'a'; Stop_Alarm: String = 'b'; Send_Alarm: String = 'c'; Store: String = 'd'; // d + ASCII value + cr Scan: String = 'e'; Set_Time: String = 'f'; // 'f1234'#13 will set the time to 12:34 Duplex: String = 'g'; Dimmer_Dn: String = 'h'; // Display intensity down Dimmer_Up: String = 'i'; // Display intensity up. TX_OnOff: String = 'j'; // Toggle TX Enable (On/Off) Speaker_On: String = 'k'; // Speaker enable Speaker_Off: String = 'l'; // lower case L PreAmp_On: String = 'm'; // RF Pre-Amp Enable PreAmp_Off: String = 'n'; // RF Pre-Amp Disable Attenuator_On: String = 'o'; // Antenna Attenuator Enable Attenuator_Off: String = 'p'; // Antenna Attenuator Disable Squelch_On: String = 'q'; // Squelch enable Squelch_Off: String = 'r'; // Squelch disable Duplex_On: String = 's'; // Duplex enable Duplex_Off: String = 't'; // Duplex disable TX_On: String = 'u'; // Enable (turn on) Transmitter. TX_Off: String = 'v'; // Disable (turn off) Transmitter. TuneStepProg: string = 'w3'#13; // Programmable rate (how?) TuneStep1k: String = 'w2'#13; // RX Fine Tune Step 1kHz TuneStep100: String = 'w1'#13; // RX Fine Tune Step 100Hz TuneStep10: String = 'w0'#13; // RX Fine Tune Step 10Hz Set_BFO: string = 'x'; // Set BFO frequency (-30 ... +30, 100 Hz units) AF_GainSet: String = 'y'; // 'y..'#13 // .. = 00 = maximum (!! LOUD !!) // .. = 99 = minimum Dimmer_Set: string = 'z'; // 'z.'#13 // . = 0 = display off // . = 5 = display maximum EQTXRX: string = ':;'#13; // Copy RX frequency to TX F500k: string = '`'; // Go to 500 kHz F2182k: string = '_'; // Go to 2182 kHz Get_Status: string = '*'; // Read status (S-meter, etc.) Read_Config: string = '('; // Read configuration string Fill_Scan_Buf: string = '$'; // + {} Adv_ScnBuf_Ptr: string = '%'; // + [RX display frequency] RST_ScnBuf_Ptr: string = '%'#13; // Reset scan buffer pointer Set_Option_Reg: string = '{'; // + Set_Preset_Reg: string = '|'; // + Set_Guard_Reg: string = '}'; // + Exec_AST: string = '200'#13; // Automatically stepped self test Exec_MST: string = '201'#13; // Manually stepped self test Exec_AST_Num: string = '202'#13; // + Auto starting at test# Exec_MST_Num: string = '203'#13; // + Manual starting at test# Read_BFO_Freq: string = '244'#13; // Read BFO frequency // <+-> Store_BFO_Freq: string = '244'#13'd'#13; // Store default BFO frequency Read_CU_Vers: string = '246'#13; // + Read_TU_Vers: string = '247'#13; // + SOH: string = #$01; STX: string = #$02; ETX: string = #$03; EOT: string = #$04; ACK: string = #$06; BEL: string = #$07; CR: string = #$0D; DLE: string = #$10; NAK: string = #$15; CAN: string = #$18; // Valid range of meter reading MetersRange = ['`'..'t']; // Valid range of status messages StatusRange = ['u'..'z'];